technical patent - German English Dictionary